.version 49 0 
.class super com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConcatToken 
.super com/liquid_technologies/org/apache/xerces/utils/regex/Token 
.implements java/io/Serializable 
.field child Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
.field child2 Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 

.method <init> : (Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token;Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token;)V 
    .code stack 2 locals 3 
L0:     aload_0 
L1:     iconst_1 
L2:     invokespecial Method com/liquid_technologies/org/apache/xerces/utils/regex/Token <init> (I)V 
L5:     aload_0 
L6:     aload_1 
L7:     putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConcatToken child Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
L10:    aload_0 
L11:    aload_2 
L12:    putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConcatToken child2 Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
L15:    return 
L16:    
    .end code 
.end method 

.method size : ()I 
    .code stack 1 locals 1 
L0:     iconst_2 
L1:     ireturn 
L2:     
    .end code 
.end method 

.method getChild : (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
    .code stack 1 locals 2 
L0:     iload_1 
L1:     ifne L11 
L4:     aload_0 
L5:     getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConcatToken child Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
L8:     goto L15 
L11:    aload_0 
L12:    getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConcatToken child2 Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
L15:    areturn 
L16:    
    .end code 
.end method 

.method public toString : (I)Ljava/lang/String; 
    .code stack 3 locals 3 
L0:     aload_0 
L1:     getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConcatToken child2 Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
L4:     getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token type I 
L7:     iconst_3 
L8:     if_icmpne L56 
L11:    aload_0 
L12:    getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConcatToken child2 Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
L15:    iconst_0 
L16:    invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/Token getChild (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
L19:    aload_0 
L20:    getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConcatToken child Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
L23:    if_acmpne L56 
L26:    new java/lang/StringBuilder 
L29:    dup 
L30:    invokespecial Method java/lang/StringBuilder <init> ()V 
L33:    aload_0 
L34:    getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConcatToken child Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
L37:    iload_1 
L38:    invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/Token toString (I)Ljava/lang/String; 
L41:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L44:    ldc '+' 
L46:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L49:    invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L52:    astore_2 
L53:    goto L146 
L56:    aload_0 
L57:    getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConcatToken child2 [u17] 
L60:    getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/Token type I 
L63:    bipush 9 
L65:    if_icmpne L113 
L68:    aload_0 
L69:    getfield Field [c14] child2 [u17] 
L72:    iconst_0 
L73:    invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/Token getChild (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
L76:    aload_0 
L77:    getfield Field [c14] child [u17] 
L80:    if_acmpne L113 
L83:    new java/lang/StringBuilder 
L86:    dup 
L87:    invokespecial Method java/lang/StringBuilder <init> ()V 
L90:    aload_0 
L91:    getfield Field [c14] child [u17] 
L94:    iload_1 
L95:    invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/Token toString (I)Ljava/lang/String; 
L98:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L101:   ldc '+?' 
L103:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L106:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L109:   astore_2 
L110:   goto L146 
L113:   new java/lang/StringBuilder 
L116:   dup 
L117:   invokespecial Method java/lang/StringBuilder <init> ()V 
L120:   aload_0 
L121:   getfield Field [c14] child [u17] 
L124:   iload_1 
L125:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/Token toString (I)Ljava/lang/String; 
L128:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L131:   aload_0 
L132:   getfield Field [c14] child2 [u17] 
L135:   iload_1 
L136:   invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/Token toString (I)Ljava/lang/String; 
L139:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L142:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L145:   astore_2 
L146:   aload_2 
L147:   areturn 
L148:   
    .end code 
.end method 
.innerclasses 
    [c14] [c1] ConcatToken static 
.end innerclasses 
.const [c1] = Class [u28] 
.const [c14] = Class [u41] 
.const [u17] = Utf8 Lcom/liquid_technologies/org/apache/xerces/utils/regex/Token; 
.const [u28] = Utf8 com/liquid_technologies/org/apache/xerces/utils/regex/Token 
.const [u41] = Utf8 com/liquid_technologies/org/apache/xerces/utils/regex/Token$ConcatToken 
.end class 
